impassable obstacle - German English Dictionary